Micron Document
____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|


The NomadNet German Wikipedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

πŸ” Search

Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―

Java-Syntax
part 11/15 Β· 52.8 KB total
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Java unterstΓΌtzt die ΓΌblichen Anweisungen, die auch aus anderen imperativen Programmiersprachen bekannt sind. Einfache Anweisungen werden mit Semikolon abgeschlossen. Mehrere Anweisungen kΓΆnnen mit geschweiften Klammern zu einem Anweisungsblock zusammengefasst werden. Kontrollstrukturen werden ebenfalls wie BlΓΆcke behandelt und mΓΌssen (bis auf eine Ausnahme) daher nicht mit einem Semikolon abgeschlossen werden.

Als Kontrollstrukturen stehen die Bedingte Anweisung und Verzweigung und Case-Anweisung, sowie die While-, Do-while- und For-Schleife und ihre verschiedenen AusprΓ€gungen zur VerfΓΌgung.

Bedingte Anweisung und Verzweigung

Die Bedingte Anweisung und Verzweigung, im Folgenden If-Anweisung genannt, ermΓΆglicht es Anweisungen unter Voraussetzung einer bestimmten Bedingung ausfΓΌhren zu lassen. Dazu wird das SchlΓΌsselwort β€žifβ€œ verwendet. Dahinter folgt ein Paar von runden Klammern, in dem die Bedingung definiert werden kann. Die Bedingung ist ein Ausdruck der als Ergebnis einen booleschen Wert (true oder false) liefern muss. Dies unterscheidet Java von anderen Sprachen wie etwa C, bei denen auch andere Werte als Bedingung erlaubt sind. Weiterhin ist anzumerken, dass das hΓ€ufig anzutreffende SchlΓΌsselwort β€žthenβ€œ nicht existiert.

Das SchlΓΌsselwort β€želseβ€œ kann verwendet werden um eine Anweisung im Falle des Nichtzutreffens der Bedingung auszufΓΌhren. Es ist optional und in diesem Fall spricht man von einer Verzweigung, da entweder die erste oder die zweite Anweisung ausgefΓΌhrt wird. Alternativ kann anstatt β€želseβ€œ ein β€želse ifβ€œ verwendet werden, das wie ersteres β€žifβ€œ eine weitere Bedingung erwartet. Dadurch ist mΓΆglich Kaskaden von Verzweigungen aufzubauen. Ohne Strukturierung durch BlΓΆcke (geschweifte Klammern) besteht jedoch die Gefahr eines Dangling else, bei dem nicht eindeutig ist, welcher If-Anweisung der Else-Zweig zuzuordnen ist.

Allgemeine Syntax

if (<Bedingung>)
<Anweisung>;
else
<Anweisung>;

Beispiel fΓΌr eine einfache If-Anweisung mit einem Block von zwei Ausgaben

if (i < 0) {
System.out.print("Die Zahl ist negativ"); // Bedingte Ausgabe
System.out.println(); // Zeilenumbruch auf der Konsole
}

Komplexeres Beispiel

if (i < 0) {
System.out.println("Die Zahl ist negativ");
}
else if (i == 0) {
System.out.println("Die Zahl ist Null");
}
else if (i < 5) {
System.out.println("Die Zahl ist kleiner als 5");
}
else {
System.out.print("Die Zahl ist grâßer oder gleich 5");
}

Der TernΓ€re Operator

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────